﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using CapaDeNegocio;
using CapaDeDominio;

namespace Studio7iMVC2.Controllers
{
    public class UsuarioController : Controller
    {
        #region Dependencias a inyectarse con Spring.NET
        IAdministracionService AdminService = null;
        #endregion

        public ActionResult Login()
        {
            return View();
        }

        [HttpPost]
        public ActionResult Validar(FormCollection formulario)
        {
            String usuario = formulario["User"];
            String clave = formulario["Clave"];

                try
                {
                    Usuario objUsuario = AdminService.ValidaLogin(usuario, clave);
                    return View("../Home/Index");
                }
                catch (Exception e)
                {
                    TempData["MensajeRegistro"] = e.Message;
                    return View("Login");
                }               
            
        }

    }
}
